mike riley
When Data Doesn't Exist: Lessons from the Information Void in Vietnamese FootballIt begins with an empty spreadsheet. On my computer screen in Marseille, a...
When the Spreadsheet Returns an Empty Column: Tennis Analytics Learns to Say 'Insufficient Data'The afternoon in Liverpool begins with a very particular sound: rain tapping...
Ghost Contracts in the Heart of V-League: When a Rubber Stamp Costs More Than Cash FlowI once held a sponsorship contract worth 27 billion Vietnamese dong, written ...
Vietnam Women's Volleyball Squad Crisis Ahead of Asiad 20: The Conundrum for Coach Nguyen Tuan KietThe hot seat in Binh Duong in 2026 taught me: the ball rolls first, the story...
Hong Linh Ha Tinh's Silent Revolution: When Data Replaces Budget in V.League"I have kept my promise to the stands since the first camera I held — every...
21-5, 21-11 in 23 Minutes: The Void Behind Mahoor ShahzadOver 23 minutes spent watching a women's singles match at an Asian Games...
Persija, Shin Tae-yong and the Data Gap in GianyarIn my encoding sheet, the match in Gianyar left exactly one line of data:...
The Silent Summer: When a Young Danang Player's Knee SpeaksIn the third game of the 2026 VBA season, Nguyen Hoang, the key player of...
Vietnam National Team and the Breath of the Attack: When xG Reveals the GapMinute 84, My Dinh Stadium. Nguyen Tien Linh receives a pass from Nguyen Hoan...
16 Days in November 2026: When the AAA Release Calendar Collides With the Esports Championship WindowIn the Olympic schedule, athletics and swimming are almost never placed on th...
Audero joins Rayo Vallecano: the No.1 shirt will not come free after four games without a clean sheetOn the day Emil Audero put pen to paper with Rayo Vallecano, the thing most...
Como 4-1 RB Leipzig: A Historic Win and the Empty Data Cells Behind ItThe stadium capacity was capped at roughly ten thousand seats after the groun...
Vietnam U23 0-2 Uzbekistan: The Early Goal, Xuan Bac's Injury and a 72-Hour ProblemPaloma Mizuho, Nagoya, September 22. The goal arrived before the match had ev...
Jalen Duren ready to bet on his future: Contract stalemate with Detroit PistonsJust less than two weeks before NBA teams open training camp for the new...
Da Nang 3-0 Nam Dinh: Two Red Cards, Two VAR Calls and the Void Left by Xuan SonIn the 15th minute, the referee pointed to the penalty spot after Van Kien's...
Thailand Crowned Asian Champions in Tianjin: 18 of 32 Tickets to the 2027 Women's Volleyball World Cup Are Now TakenThe 2026 Asian Women's Volleyball Championship final was staged in Tianjin, o...
When the Press Room Replaces the Tactics Board: A National-Team Report That Needs VerificationI counted. Thirteen information points in a report about a national team. Thr...
Cam Whitmore Joins Denver Nuggets on a Two-Way Deal: A Cheap Gamble With a Rule-Capped CeilingA 22-year-old, 6-foot-7 wing, once the 20th overall pick of an NBA Draft, wit...
HCMC I lift the title on a losing day: 1.1 billion VND and an unpatched hole up frontMinute 79. The ball goes down the left channel, Nguyen Thi Bich Thuy swings i...
Vietnam U16 0-1 China U16: the space behind the back line and the price of a second half played highIn the 28th minute, Gia Bao dived the right way and blocked Chen Zhengfei's...
When the Spreadsheet Returns an Empty Column: Tennis Analytics Learns to Say 'Insufficient Data'The afternoon in Liverpool begins with a very particular sound: rain tapping...
Ghost Contracts in the Heart of V-League: When a Rubber Stamp Costs More Than Cash FlowI once held a sponsorship contract worth 27 billion Vietnamese dong, written ...
Vietnam Women's Volleyball Squad Crisis Ahead of Asiad 20: The Conundrum for Coach Nguyen Tuan KietThe hot seat in Binh Duong in 2026 taught me: the ball rolls first, the story...
Hong Linh Ha Tinh's Silent Revolution: When Data Replaces Budget in V.League"I have kept my promise to the stands since the first camera I held — every...
21-5, 21-11 in 23 Minutes: The Void Behind Mahoor ShahzadOver 23 minutes spent watching a women's singles match at an Asian Games...
Persija, Shin Tae-yong and the Data Gap in GianyarIn my encoding sheet, the match in Gianyar left exactly one line of data:...
The Silent Summer: When a Young Danang Player's Knee SpeaksIn the third game of the 2026 VBA season, Nguyen Hoang, the key player of...
Vietnam National Team and the Breath of the Attack: When xG Reveals the GapMinute 84, My Dinh Stadium. Nguyen Tien Linh receives a pass from Nguyen Hoan...
16 Days in November 2026: When the AAA Release Calendar Collides With the Esports Championship WindowIn the Olympic schedule, athletics and swimming are almost never placed on th...
Audero joins Rayo Vallecano: the No.1 shirt will not come free after four games without a clean sheetOn the day Emil Audero put pen to paper with Rayo Vallecano, the thing most...
Como 4-1 RB Leipzig: A Historic Win and the Empty Data Cells Behind ItThe stadium capacity was capped at roughly ten thousand seats after the groun...
Vietnam U23 0-2 Uzbekistan: The Early Goal, Xuan Bac's Injury and a 72-Hour ProblemPaloma Mizuho, Nagoya, September 22. The goal arrived before the match had ev...
Jalen Duren ready to bet on his future: Contract stalemate with Detroit PistonsJust less than two weeks before NBA teams open training camp for the new...
Da Nang 3-0 Nam Dinh: Two Red Cards, Two VAR Calls and the Void Left by Xuan SonIn the 15th minute, the referee pointed to the penalty spot after Van Kien's...
Thailand Crowned Asian Champions in Tianjin: 18 of 32 Tickets to the 2027 Women's Volleyball World Cup Are Now TakenThe 2026 Asian Women's Volleyball Championship final was staged in Tianjin, o...
When the Press Room Replaces the Tactics Board: A National-Team Report That Needs VerificationI counted. Thirteen information points in a report about a national team. Thr...
Cam Whitmore Joins Denver Nuggets on a Two-Way Deal: A Cheap Gamble With a Rule-Capped CeilingA 22-year-old, 6-foot-7 wing, once the 20th overall pick of an NBA Draft, wit...
HCMC I lift the title on a losing day: 1.1 billion VND and an unpatched hole up frontMinute 79. The ball goes down the left channel, Nguyen Thi Bich Thuy swings i...
Vietnam U16 0-1 China U16: the space behind the back line and the price of a second half played highIn the 28th minute, Gia Bao dived the right way and blocked Chen Zhengfei's...
